var myCoupon = {
	noCouponTiphtml : '<div class="mod_empty_page"><div class="mod_empty_page_icon"><img src="themes/img/tip/59e46980N2658925e.png"></div> <p class="mod_empty_page_main">您当前无优惠券</p></div>'
};

//我的课程列表
myCoupon.list = function(){
	var options = {
		userId:Feng.userId
	}	
	var ajax = new $ax(Feng.ctxPath+"/couponCardItems/selectMyCoupons", function(data){        
        if (data.success){
        	//时间
        	template.helper('dateFormat', function (inp) {
		        if(inp!=="" && inp!==null){
		            return inp.split(' ')[0];
		        }
		        else{
		        	return "永不"
		        }
		    });    
		    
		    //未使用
		    if(data.obj.unUseCardItems.length > 0){
		    	var outHtml = template("couponTempl",data.obj.unUseCardItems);
    			$(".tab-panel-item:eq(0)").html(outHtml);
		    }
		    else{
		    	$(".tab-panel-item:eq(0)").html(myCoupon.noCouponTiphtml);
		    }
		    
		    //已经使用
		    if(data.obj.usedCardItems.length > 0){
		    	var outHtml = template("couponTempl",data.obj.usedCardItems);
    			$(".tab-panel-item:eq(1)").html(outHtml);
		    }
		    else{
		    	$(".tab-panel-item:eq(1)").html(myCoupon.noCouponTiphtml);
		    }
		    
		    //已经过期
		    if(data.obj.timeOutCardItems.length > 0){
		    	var outHtml = template("couponTempl",data.obj.timeOutCardItems);
    			$(".tab-panel-item:eq(2)").html(outHtml);
		    }
		    else{
		    	$(".tab-panel-item:eq(2)").html(myCoupon.noCouponTiphtml);
		    }
        	
        }
        else if(data.code === 2){
        	Feng.open(data.msg);
        }
        else{
        	Feng.log("未查询到我的优惠券");
        }        
   },function(data){    	
        Feng.log("我的优惠券查询失败");
    });
    ajax.set(options);
    ajax.start();
}


myCoupon.tab = function(){
	var $tab = $('#J_Tab');
	$tab.tab({
	    nav: '.tab-nav-item',
	    panel: '.tab-panel-item',
	    activeClass: 'tab-active'
	});
	
	$tab.find('.tab-nav-item').on('opened.ydui.tab', function (e) {
	    console.log('索引：%s - [%s]已经打开了', e.index, $(this).text());
	});

};


$(function(){
	myCoupon.tab();
	
	myCoupon.list();
});
